package day0114;

public class Test4 {
    public static void main(String[] args) {//当用接口定义匿名内部类的时候，可以将匿名内部类简化为lambda表达式。
        /*Coder c=new Coder(){
            public void code(){
            }
        };*/
        //1.new Coder(){}
        //2.public void code
        //3.() -> {}   ；保留
        Coder c = (rows) -> { //code
            System.out.println(1);
        };
        c.code(55);

        Coder c2=(rows)-> System.out.println(1); //code
        c.code(55);

        //如果重写的方法中，只有一个参数，则参数的圆括号也可以被省略
        Coder c3= rows-> System.out.println(1); //code
        c.code(55);
    }
}

@FunctionalInterface
interface Coder{
   void code(int rows);
}